home *** CD-ROM | disk | FTP | other *** search
- ------------------------------------------------
- - Welcome to the game of Deductive Minesweeper -
- ------------------------------------------------
-
- Copyright 1993 by Donald Reble.
- All rights reserved.
- This file may be copied and
- distributed, but not for
- commercial purposes.
-
-
- QUITTING
- --------
-
- To quit, left-click on the close box in the top left corner, or select
- "Quit" from the Game menu.
-
-
- PLAY
- ----
-
- Use the game menu to select a board size. (Only 25x14 games are scored;
- see the SCORING section, below.) The game shows a grid of concealed
- cells, each of which is either mined, or safe. Just above, there are two
- numbers; the left number shows the time taken during play; the other is
- the number of unexposed safe cells. Also, when the game ends, "You win"
- or "You lose" is displayed above the grid.
-
- To win, you must expose all safe cells. If you win, your score is
- the amount of time taken; if you lose, your score is infinity. Low
- scores are good. (In traditional minesweeper, you must mark all mined
- cells. This game is different, and in more than this way.)
-
- Use the left mouse button to expose a cell. To mark or unmark a cell,
- use the right mouse button, or hold down a shift key and use either
- mouse button. A marked cell cannot be exposed. Marked cells contain a
- colon.
-
- When an empty cell is exposed, it shows how many neighbouring cells are
- mined. But if there are no neighbouring mined cells, the neighbouring
- cells are exposed. The numbers can be used to deduce the locations of
- safe and mined cells.
-
- When a mined cell is exposed, you will probably lose. But if it is
- impossible to deduce that the cell is mined, and impossible to deduce
- the location of a safe cell, the mine is exposed, and the game
- continues. (There is a brief pause while the program studies the
- displayed position; during the pause, the player's clock is stopped.)
- Exposed mines appear as an asterisk.
-
- If the player clicks on a mine and loses, the program shows all mines,
- and shows all cells that it could deduce from the exposed information.
- This table specifies the appearances of cells after the deduction.
-
- unexposed cell background character
- ----------------- ---------- -----------------
- safe, unknown gray none or colon
- safe, known green none or colon
- mine, unknown purple asterisk or colon
- mine, known yellow asterisk or colon
- mine, known, clicked red asterisk or colon
-
-
- SCORING
- -------
-
- The scoreboard may be displayed with the "Show scores" menu selection,
- but not while a game is in progress.
-
- The scoreboard shows statistics for the 25x14 games.
- in red: the top ten scores of all time
- in yellow: the top ten scores of this week
- in green: the top ten player averages
- A player average is actually the harmonic mean of the player's scores,
- where a loss scores as infinity. A player's scores are weighted; recent
- ones count more than old ones.
-
-
- CONFIGURATION
- -------------
-
- The player may specify various parameters of the game in the
- minesweeper.config file with lines like these:
-
- djr.minesweeper.scorefile=minesweeper.score
- djr.minesweeper.name=me
-
- The `scorefile' parameter specifies the score file.
-
- The `name' parameter indicates the name to appear on the scoreboard,
- when the player scores well enough. The first seven characters are used.
-
- Use a text editor to create or alter the minesweeper.config file. The
- lines must appear exactly as shown up to the first equal sign. The
- parameter values shown above are also the defaults.
-
-
- COMMAND LINE PARAMETERS
- -----------------------
-
- For CLI users, all of the configuration parameters may be entered on the
- command line. For example:
-
- run minesweeper scorefile=df0:scores name=Fred
-
- starts the game; "Fred" will appear on the scoreboard "df0:scores" if a
- good score is achieved. Command line parameters take precedence over
- configuration file parameters.
-
- Workbench users must use IconX, if this feature is needed.
-